home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Magnum One
/
Magnum One (Mid-American Digital) (Disc Manufacturing).iso
/
d12
/
emstools.arc
/
EMMLIB.ARC
/
EMMLIB.STR
< prev
next >
Wrap
Text File
|
1990-02-04
|
2KB
|
41 lines
;-----------------------------------------------------------------------------;
; Structure Name: device_header_struct ;
; Author: W J Krueger ;
; Date: 9/24/86 ;
; Description: This structure describes the layout of a typical ;
; device driver header. It is used to determine whether ;
; an EMM device driver has been installed in a system. ;
;-----------------------------------------------------------------------------;
driver_header_struct STRUC
next_driver_ptr DD ? ; supplied by DRIVER
; pointer to next driver code (-1 if NONE)
driver_attrib DW ? ; supplied by DRIVER
; BIT field which specifies device characteristics
strategy_procedure_offset DW ? ; supplied by DRIVER
; OFFSET of procedure which enqueues pointers to
; the request header supplied by DOS
int_service_procedure_offset DW ? ; supplied by DRIVER
; OFFSET of the device driver interrupt service
; routine which actually performs the function
generic_driver_name DB 8 DUP (0) ; supplied by DRIVER
; IF device is CHAR mode device
; THEN this is the number of units the driver supports
; IF device is BLOCK mode device
; THEN this is the device name
driver_header_struct ENDS
PAGE
;-----------------------------------------------------------------------------;
; Structure Name: mappable_region_struct ;
; Author: W J Krueger ;
; Date: 12/15/88 ;
; Description: This structure describes the structure returned by the ;
; Get Mappable Physical Address Array Subfunction. ;
;-----------------------------------------------------------------------------;
mappable_region_struct STRUC
mappable_region_seg DW ?
mappable_phys_page DW ?
mappable_region_struct ENDS
PAGE